home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / superopt.lha / superopt-2.2 / Makefile < prev    next >
Makefile  |  1992-12-12  |  593b  |  26 lines

  1. # Makefile for GNU superoptimizer
  2.  
  3. CC = gcc
  4. DBG = -g
  5. OPT = -O
  6. CFLAGS = $(CPU) $(OPT) $(DBG)
  7.  
  8. OBJS = superopt.o
  9. FILES = README COPYING Makefile TODO \
  10.   superopt.c run_program.def insn.def goal.def superopt.h version.h longlong.h
  11. VERSION = `sed 's,char \*version_string = "\([0-9.]*\)";,\1,' < version.h`
  12.  
  13. gso: $(OBJS)
  14.     $(CC) $(CFLAGS) -o gso $(OBJS)
  15.  
  16. clean:
  17.     rm -f $(OBJS) gso
  18.  
  19. superopt.o : superopt.c superopt.h run_program.def
  20.  
  21. dist:
  22.     mkdir superopt-$(VERSION)
  23.     ln $(FILES) superopt-$(VERSION)
  24.     tar cf - superopt-$(VERSION) | compress > superopt-$(VERSION).tar.Z
  25.     rm -rf superopt-$(VERSION)
  26.